export function getType(str) {
  switch (str) {
    case 'java.lang.String':
      return 'string'
    case 'java.lang.Integer':
      return 'number'
    case 'int':
      return 'number'
    case 'java.lang.Long':
      return 'number'
    case 'long':
      return 'number'
    case 'java.lang.Double':
      return 'double'
    case 'double':
      return 'double'
    case 'short':
      return 'double'
    case 'java.lang.Short':
      return 'double'
    case 'java.lang.Float':
      return 'double'
    case 'float':
      return 'double'
    case 'java.math.BigDecimal':
      return 'double'
    case 'boolean':
      return 'boolean'
    case 'java.lang.Boolean':
      return 'boolean'
    case 'char':
      return 'char'
    case 'java.lang.Character':
      return 'char'
    case 'java.util.Map':
      return 'map'
    case 'org.springframework.web.multipart.MultipartFile':
      return 'file'
    case 'java.io.File':
      return 'file'
    case 'java.util.Date':
      return 'datetime'
    case 'java.time.LocalDateTime':
      return 'datetime'
    case 'java.time.LocalTime':
      return 'time'
    case 'java.lang.Void':
      return ''
    default:
      return 'object'
  }
}
